﻿using CsvHelper.Configuration;
using System;
using System.Collections.Generic;
using System.Text;

namespace FireBillBook.Core.Models.ImportMaps
{
    public class AliPaymentRecordMap : ClassMap<OriginalDatas.AliPaymentOriginalData>
    {
        public AliPaymentRecordMap()
        {
            Map(m => m.TradingCode).Name("交易号");
            Map(m => m.OrderCode).Name("商家订单号");
            Map(m => m.TradingTime).Name("交易创建时间");
            Map(m => m.PaymentTime).Name("付款时间");
            Map(m => m.LatestModifiedTime).Name("最近修改时间");
            Map(m => m.TradingSource).Name("交易来源地");
            Map(m => m.TradingType).Name("类型");
            Map(m => m.TradingTarget).Name("交易对方");
            Map(m => m.ItemName).Name("商品名称");
            Map(m => m.TradingAmount).Name("金额（元）");
            Map(m => m.IncomeOrExpenses).Name("收/支").TypeConverter<FundDirectionConverter>();
            Map(m => m.TradingStatus).Name("交易状态");
            Map(m => m.ServicePayment).Name("服务费（元）");
            Map(m => m.SuccessRefundAmount).Name("成功退款（元）");
            Map(m => m.Remark).Name("备注");
            Map(m => m.PaymentStatus).Name("资金状态");
        }
    }
}
